package com.jungle.task.executor;

import com.jungle.task.TaskType;
import com.jungle.task.parameter.CompensateTaskParameter;
import com.jungle.task.result.CompensateTaskResult;

/**
 * @author 李岩 at 2021/10/23.
 */
public interface CompensateTaskExecutor extends TaskExecutor<CompensateTaskParameter, CompensateTaskResult>{
    /**
     * 关心的任务类型
     *
     * @return 任务类型
     */
    @Override
    default TaskType concernType(){
        return TaskType.COMPENSATE;
    }

    @Override
    default int getOrder(){
        return 0;
    }
}
